<?php 

//初始化一个新的会话，返回一个cURL句柄，供curl_setopt(), curl_exec()和curl_close() 函数使用。
//  参数
// url
// 如果提供了该参数，CURLOPT_URL 选项将会被设置成这个值。你也可以使用curl_setopt()函数手动地设置这个值。
// 返回值
// 如果成功，返回一个cURL句柄，出错返回 FALSE。 


$ch = curl_init();    //初始化一个curl会话
// var_dump($ch);  //resource(2) of type (curl) 


// bool curl_setopt ( resource $ch , int $option , mixed $value )
// 为给定的cURL会话句柄设置一个选项。
// 参数
// ch
// 由 curl_init() 返回的 cURL 句柄。
// option
// 需要设置的CURLOPT_XXX选项。
// value
// 将设置在option选项上的值。
// 对于下面的这些option的可选参数，value应该被设置一个bool类型的值：


// $a  = curl_setopt($ch, CURLOPT_AUTOREFERER, true); 
// 	当根据Location:重定向时，自动设置header中的Referer:信息。

// $a = curl_setopt($ch,CURLOPT_FAILONERROR,true ); //显示HTTP状态码，默认行为是忽略编号小于等于400的HTTP信息
// var_dump($a);

curl_setopt($ch,CURLOPT_URL,'http://www.baidu.com');
// curl_setopt($ch, CURLOPT_HEADER, FALSE);   //设置表头信息为空
// curl_setopt($ch, CURLOPT_INTERFACE, 'http://oa.wailao.com');
// $data = array('empo_name'=>'admin','password'=>'123456');
$file_test = fopen('../data/test.html', 'a');
// curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
 // curl_setopt($ch,CURLOPT_POST,1);
// curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_FILE,$file_test);
// var_dump($sa);die();
$result = curl_exec($ch);

curl_close($ch);
// print_r(curl_version());  //获取curl版本号
// print_r(curl_multi_info_read());
fclose($file_test);
 ?>